@import url(style_icms.css);

@font-face {
    font-family: 'Droid Sans';
    src: url('media/font/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('media/font/DroidSans-webfont.woff') format('woff'),
         url('media/font/DroidSans-webfont.ttf') format('truetype'),
         url('media/font/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

html {background:#0254a6;}
body {background:#0254a6; visibility: hidden; font: 13px/18px 'Droid Sans', Helvetica, Arial, sans-serif;}
.siteOffline {}
#offline_wrapper {padding-top: 150px;margin-bottom: 150px;width: 450px;}
#offline{background-color:#DDD;border-radius:7px;-moz-border-radius:7px;padding:7px;-moz-box-shadow:0px 0px 4px #bbb;-webkit-box-shadow:0px 0px 4px #bbb;box-shadow:0px 0px 4px #bbb;background:-moz-linear-gradient(top, #f7f7f7, #ddd);background:-webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#ddd));}
.offline-h1{background: -webkit-gradient(linear, left top, right top, from(#02488F), to(#0253A3));
background: -webkit-linear-gradient(top, #02488F, #0253A3);
background: -moz-linear-gradient(top, #02488F, #0253A3);
background: -o-linear-gradient(top, #02488F, #0253A3);
background: -ms-linear-gradient(top, #02488F, #0253A3);
background: linear-gradient(top, #02488F, #0253A3);
background-color: #02488F;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
border-radius: 3px;
text-shadow: -1px -1px 0px #05577A;
line-height:50px;
color: #FFFFFF;
text-align: center;
}

/* General styling */
.container_12 {width: 100%; margin: 0;}
::selection {background: #ffb400; color: #000;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;margin: 0;}
h1 {margin-bottom: 15px;font-size: 200%;}
h2 {border-bottom:1px dashed #E2E2E2; padding-bottom: 5px;}
a, a:visited {color: #08C; text-decoration: none;}
a:hover, a:focus {color: #000000;}
.invisible {visibility: hidden}

/* Subtext for flexslider */
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0,0,0,0.6);color:#fff;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.3);font-size:14px;line-height:18px}

/* Prettifying the inputs */
input[type=text],input[type=password],input[type=phone],select {max-width: 95%;}
input.wide {width: 95%;}
a.smallButton {float: left; width: auto;}
a.smallButton, input[type=submit], input[type=button], input[type=reset] {background: #fff; border:1px solid #dadada; border-radius:3px; padding:4px 8px; transition: all 0.25s ease-in-out; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out;}
a.smallButton:hover, a.smallButton:active, a.smallButton:focus,
input[type=reset]:hover,input[type=reset]:active,input[type=reset]:focus,
input[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,
input[type=button]:hover,input[type=button]:active,input[type=button]:focus {outline:none; border-color:#9ecaed; box-shadow:0 0 10px #9ecaed;}
ul.nav {padding: 0;}
#mainMenu ul.nav {margin: 0;}
.tab-content {padding: 0; margin: 0;}
.tab-content .tab-pane {padding: 20px 0;}
/* Header */
header {min-height: 60px; background: #FFF; color: #6E6E6E;}
#header {padding: 10px 0;}
.logo {padding: 0 10px; float: left; width: auto;}
.logo a, .logo a span, .logo a span img {float: left; max-width: 280px;}

.header_search {float: right; width: auto;}
.admin .header_search input[type=text] {width: 210px;}

/* Primary Navigation */
nav#primary_navigation ul {width: auto; float: right; margin-top: -10px;}
nav#primary_navigation ul li {float: left; display: inline; margin: 0 0 0 30px;}
nav#primary_navigation ul li.active, nav#primary_navigation ul li:hover {}
nav#primary_navigation ul li.hasChildren:hover {border-color: transparent;}
nav#primary_navigation ul li a {line-height: 41px; padding: 0; margin: 0; display: block; position: relative; overflow: hidden; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; color: #565656;}
nav#primary_navigation ul li.active a {text-decoration: none;}
nav#primary_navigation ul li a:hover {color: #0088CC; text-decoration: none;}
nav#primary_navigation ul li.last {margin: 0;}
nav#primary_navigation ul ul {display: none; position: absolute; z-index: 1;top: auto; left: auto; margin: auto; padding: 5px; background: #fff;
-webkit-box-shadow:  0px 4px 10px -4px rgba(0, 0, 0, 0.7);
   -moz-box-shadow:  0px 4px 10px -4px rgba(0, 0, 0, 0.7);        
        box-shadow:  0px 4px 10px -4px rgba(0, 0, 0, 0.7);
}
nav#primary_navigation ul ul li { margin: 0; display: block; float: left; width: 100%; clear: both; background: #fff;}
nav#primary_navigation ul ul li.active, nav#primary_navigation ul ul li:hover {border-color: transparent; background-color:#0088CC;}
nav#primary_navigation ul ul li a {line-height: 36px; padding: 0 20px; margin: 0; display: block; position: relative; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: 1px; color: #565656;}
nav#primary_navigation ul ul li a:hover {color: #fff;background:#0088CC;}

/* Preface and Footer Backgrounds */
.preface_wrapper, .footer_wrapper {
  width: 100%;
  min-height: 100px;  
  background-color:#0254a6;
  background-image:-webkit-gradient(radial, center top, 0, center top, 600, color-stop(0, #08abf0), color-stop(1, #0254a6));
  background-image:-webkit-radial-gradient(top center, ellipse farthest-side, #08abf0, #0254a6);
  background-image:   -moz-radial-gradient(top center, ellipse farthest-side, #08abf0, #0254a6);
  background-image:    -ms-radial-gradient(top center, ellipse farthest-side, #08abf0, #0254a6);
  background-image:     -o-radial-gradient(top center, ellipse farthest-side, #08abf0, #0254a6);
  background-image:        radial-gradient(top center, ellipse farthest-side, #08abf0, #0254a6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#08abf0, endColorstr=#0254a6);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#08abf0, endColorstr=#0254a6)";
  -webkit-box-shadow:0 0.5px 3px rgba(0, 0, 0, 0.5) inset;
     -moz-box-shadow:0 0.5px 3px rgba(0, 0, 0, 0.5) inset;
      box-shadow:0 0.5px 3px rgba(0, 0, 0, 0.5) inset;
}

.preface {overflow: visible; background: url(img/textures/diagTextureRight.png) top center no-repeat;min-height: 100px;}
.preface .block_inner {color: #fff; padding: 20px;}
.preface h1, .preface h2, .preface h3, .preface h4, .preface h5, .preface h6 {border: 0;}
.block_inner, .content_inner {padding-top: 10px;}

/* Aside Left */
.leftside_wrapper {background: #F2F2F2; color: #6E6E6E;}
.leftside { padding: 0 10px;}

/* Aside Right */
.rightside {padding: 0 10px;}

/* Content Area */
.full_width {width: 100%!important;}
.main_wrapper, .main {background: #fff;}
.content_wrapper {padding: 0 0 20px;}

/* Footer */
.footer_content {padding: 20px 10px; text-align: right;}
.footer {color: #fff; min-height: 200px; background: url(img/textures/diagTexture.png) top center no-repeat;}
.footer a {color: #ffb400;}
.footer a:hover, .footer a:focus {color: #fff;}

/* Set the content to the middle */
#content{margin-left:0;margin-right:0;}

/* Notifications - Core and modules */
.notification_title{color:#0088CC;}
.notification_title:hover{color:#000000;}

/* cms module */
.label-info{background-color: #0088CC;font-weight: bold;line-height: 14px;color: #ffffff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);white-space: nowrap;vertical-align: baseline;padding: 1px 4px 2px;font-size:80%;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;}
a.label{color: #ffffff;text-decoration: none;cursor: pointer;}
a.label:hover{color: #ffffff;text-decoration: none;cursor: pointer;}

/* theme menu dropdown */
.dropdown_column{margin:0px auto;float:left;position:absolute;left:-999em;text-align:left;font-weight:bold;padding:5px;z-index:2000;}
.dropdown_column {width:170px;}
#sf-menu li:hover .dropdown_column{left:-2px;top:auto;}
.col{display:inline;float: left;position: relative;margin-left: 1px;margin-right: 1px;width:160px;}
nav#primary_navigation ul ul ul{margin-left:20px;margin-top: -5px;}


/* ---------- Image Manager / Folder not writeable ------------ */
tr.blocked td {background-color:#FFDEDE;}


/* ---------- ACP main ------------ */
.CPbigTitle {background:none no-repeat scroll left top transparent;border-bottom:1px solid #CCCCCC;color:#5F5F5F;font-size:130%;font-style:italic;font-family:"Droid Serif",Georgia,"Times New Roman",Times,serif;font-weight:normal;height:40px;padding:10px 0 0 50px;vertical-align:middle;}
.CPindexOptions {padding:4px;vertical-align:top;}
.CPmediumTitle {color:#FF4500;font-size:120%;font-weight:normal;}

/* ---------- ACP navigation options ------------ */
div#navOptionsCP {clear:both;height:30px;text-align:right;top:25px;}
div#navOptionsCP a {border:1px solid #CCCCCC;display:block;float:right;height:25px;margin:0 2px 0 0;width:25px;border-radius: 4px 4px 4px 4px;padding: 1px;}
div#navOptionsCP a:hover {background-color:#FBFBFB;border-color:#BEBEBE;border-radius: 4px 4px 4px 4px;padding: 1px;}
div#navOptionsCP .modname {color:#F4F3F0;float:left;font-size:100%;font-weight:bold;margin-top:4px;}
div#navOptionsCP img {height:25px;width:25px;}

/* ---------- ACP dashboard icons ------------ */
div.cpicon {font-family:"Droid Sans",Verdana,Geneva,sans-serif;margin:3px;text-align:center;}
div.cpicon a {border:1px solid #CCCCCC;border-radius:3px 3px 3px 3px;border:1px solid #CCCCCC;color:#444444;display:inline-block;height:52px !important;margin:0 0 4px;padding:2px 5px 1px;text-decoration:none;vertical-align:middle;width:52px !important;}
div.cpicon a:hover {background-color: #FBFBFB;border:1px solid #999999;color:#000000;-moz-box-shadow: 0 0 6px #ccc;-webkit-box-shadow: 0 0 6px #ccc;box-shadow: 0 0 6px #ccc;}
div.cpicon img {height:16px;margin-bottom:1px;margin-top:1px;width:16px;}
div.cpicon span {display:block;font-size:80%;font-weight:normal;line-height:normal;overflow:hidden;}
div.cpicon span.uno {color:Blue;font-size:100%;font-weight:normal;text-decoration:underline;}
div.cpicon span.unor {color:#CC0000;font-size:100%;font-weight:normal;text-decoration:underline;}

/* ---------- ACP module tabs ---------- */
#buttontop {background:none repeat scroll 0 0 #E7E7E7;border:1px solid #FFFFFF;float:left;line-height:normal;margin:0 0 10px;border:1px solid #CCCCCC;padding:1px;width:99.5%;}
#buttonbar {background:none repeat scroll 0 0 #E7E7E7;border:1px solid #FFFFFF;float:left;line-height:normal;margin-bottom:10px;border:1px solid #CCCCCC;padding:1px;width:99.5%;}
#buttonbar ul {border-left:1px solid #CCCCCC;list-style:none outside none;margin:15px 2px 0 0;padding:0;}
#buttonbar li {float:left;margin:0;padding:0;}
#buttonbar li:first-child {border-left:1px solid #CCCCCC;}
#buttonbar a {background:none repeat scroll 0 0 #F1F2F3;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;float:left;margin:0;padding:4px 8px;text-decoration:none;border-bottom:medium none;}
#buttonbar a span {background:none repeat scroll 0 0 transparent;color:#444444;display:block;float:none;vertical-align:middle;font-weight:normal;padding:2px;}
#buttonbar a span {float:none;}
#buttonbar a:hover span {color:#444444;}
#buttonbar #current a {background:none repeat scroll 0 0 #DCDEE0;}
#buttonbar #current a span {color:#000000;}
#buttonbar a:hover {background:none repeat scroll 0 0 #DCDEE0;color:#000000;}
#buttonbar a:hover span {}
#groupform .icms_checkboxoption {float:left;padding:2px;width:48.9%;}
#wrap {border-left:medium none;border-right:medium none;border-top:medium none;float:left;margin-bottom:15px;width:100%;}
